@charset "utf-8";
#login a,ul,li {
	list-style:none;
	text-decoration:none;
}
#login {
	background-color:#eee;
	width:300px;
	height:400px;
	border:1px solid #999;
	box-shadow:4px 4px 4px rgba(0,0,0,0.3);
	position:absolute;
}
#login div{
	width:300px;
	height:150px;
	background-color:#ccc;
}
#login ul{
	text-align:left;
}
#login li{
	margin:20px 0 10px 0;
	font-size:22px;
	font-weight:bold;
}
#login #user_id, #login #user_password{
	width:180px;
	height:22px;
}
#login li:nth-child(3){
	font-size:16px;
}
#login #login_check{
	width:80px;
	height:16px;
	margin:0 2px;
}
#login li:nth-child(4){
	text-align:center;
}
#login span{
	display:inline-block;
	height:22px;
	width:60px;
	font-size:20px;
	margin:0 0 0 20px;
	background-color:white;
}
#login #login_submit{
	width:120px;
	height:35px;
	line-height:35px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#f60;
	border-radius:10px;
	cursor:pointer;
	color:#333;
}
#login #login_submit:hover{
	background-color:#F30;
	color:#000;
}	
#login li:nth-child(5){
	font-size:14px;
}
#login #remember{
	width:18px;
	height:18px;
	background-color:white;
	margin:0 4px 0 0;
}
#login a{
	margin:0 0 0 40px;
}
